# -*- coding:utf-8 -*-
"""
Author：Administrator
Date:2021年10月27日
"""
import re

x1 = re.search(r'b\d+c\d+d\d+', 'a10b23c45d717e123')
# print(x1)
# print(x1.group())


x2 = re.search(r'(?P<test>b\d+)(c\d+)(d\d+)e\d+', 'a10b23c5896d717e123')
# print(x2)
# print(x2.group())
# print(x2.group(0))
# print(x2.group(2))

# print(x2.groups()) # 拿到所有的子分组匹配到的字符串组成的一个元组
# print(x2.lastgroup)

# groupdict 是以字典的形式保存有组名的分组数据
#
print(x2.groupdict()) # 空字典{}
print(x2.group(1))
print(x2.groupdict()['test'])
